// ColumnModels
var DataManageGrid_sm = new Ext.grid.CheckboxSelectionModel();
var DataManageGrid_cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),
            DataManageGrid_sm,
            {
			header : '项目ID',
			dataIndex : 'projectId',
			sortable : true,
			width : 50
		}, {
			header : '项目编号',
			dataIndex : 'projectNumber',
			width : 110,
			sortable : true,
			locked : false
		}, {
			header : '项目名称',
			dataIndex : 'projectName',
			width : 150
		}, {
			header : '所在地',
			dataIndex : 'location',
			width : 50
		}, {
			header : '主承办单位',
			dataIndex : 'mainUndertakeUnit',
			width : 80
		}, {
			header : '保证单位',
			dataIndex : 'guaranteeUnit',
			width : 80
//		}, {
//			header : '联合单位1',
//			dataIndex : 'unitedUnitOne',
//			width : 80
//		}, {
//			header : '联合单位2',
//			dataIndex : 'unitedUnitTwo',
//			width : 80
//		}, {
//			header : '联合单位3',
//			dataIndex : 'unitedUnitThree',
//			width : 80
//		}, {
//			header : '联合单位4',
//			dataIndex : 'unitedUnitFour',
//			width : 200
		}, {
			header : '立项年度',
			dataIndex : 'establishProjectYear',
			width : 80
		}, {
			header : '主管处室',
			dataIndex : 'mainManagingDepartment',
			width : 80
		}, {
			header : '跟进人',
			dataIndex : 'followUpPerson',
			width : 50
		}, {
			header : '项目计划类别',
			dataIndex : 'projectPlanCatagory',
			width : 100
//		}, {
//			header : '领域',
//			dataIndex : 'field',
//			width : 70
//		}, {
//			header : '子领域',
//			dataIndex : 'subfield',
//			width : 70
//		}, {
//			header : '下达文件编号',
//			dataIndex : 'issueFileNumber',
//			width : 100
//		}, {
//			header : '合同开始',
//			dataIndex : 'contractBegin',
//			width : 70
//		}, {
//			header : '合同结束',
//			dataIndex : 'contractEnd',
//			width : 70
//		}, {
//			header : '中标金额（万元）',
//			dataIndex : 'winBidMoney',
//			width : 110
		}, {
			header : '项目负责人',
			dataIndex : 'projectDirector',
			width : 100
//		}, {
//			header : '办公室电话',
//			dataIndex : 'officePhone',
//			width : 100
//		}, {
//			header : '移动电话',
//			dataIndex : 'mobilePhone',
//			width : 100
//		}, {
//			header : '负责人email',
//			dataIndex : 'directorEmail',
//			width : 100
		}, {
			header : '联系人 ',
			dataIndex : 'contactMan',
			width : 70
//		}, {
//			header : '电话1',
//			dataIndex : 'phoneOne',
//			width : 100
//		}, {
//			header : '电话2',
//			dataIndex : 'phoneTwo',
//			width : 100
//		}, {
//			header : '联系人email',
//			dataIndex : 'contactManEmail',
//			width : 100
//		}, {
//			header : '验收时间',
//			dataIndex : 'checkDate',
//			width : 70
//		}, {
//			header : '项目进度',
//			dataIndex : 'projectSchedule',
//			width : 70
//		}, {
//			header : '项目变更情况',
//			dataIndex : 'projectChange',
//			width : 100
//		}, {
//			header : '发明专利申请',
//			dataIndex : 'inventPatentApplication',
//			width : 100
//		}, {
//			header : '使用新型申请',
//			dataIndex : 'useNewApplication',
//			width : 100
//		}, {
//			header : '使用新型授权',
//			dataIndex : 'useNewAuthorization',
//			width : 100
//		}, {
//			header : '外观设计申请',
//			dataIndex : 'appearanceDesignApplication',
//			width : 100
//		}, {
//			header : '外观设计授权',
//			dataIndex : 'appearanceDesignAuthorization',
//			width : 100
//		}, {
//			header : '外国专利',
//			dataIndex : 'foreignPatent',
//			width : 100
//		}, {
//			header : '新工艺',
//			dataIndex : 'newTechnology',
//			width : 50
//		}, {
//			header : '新产品',
//			dataIndex : 'newProduct',
//			width : 50
//		}, {
//			header : '新材料',
//			dataIndex : 'newMaterial',
//			width : 50
//		}, {
//			header : '新装备',
//			dataIndex : 'newEquipment',
//			width : 50
//		}, {
//			header : '计算机软件',
//			dataIndex : 'computerSoftware',
//			width : 80
//		}, {
//			header : '论文论著',
//			dataIndex : 'paper',
//			width : 70
//		}, {
//			header : '技术标准',
//			dataIndex : 'technologyStandard',
//			width : 70
//		}, {
//			header : '国家奖励',
//			dataIndex : 'nationalAward',
//			width : 70
//		}, {
//			header : '省级奖励',
//			dataIndex : 'provincialAward',
//			width : 70
//		}, {
//			header : '市级奖励',
//			dataIndex : 'cityAward',
//			width : 70
//		}, {
//			header : '博士',
//			dataIndex : 'doctor',
//			width : 50
//		}, {
//			header : '硕士',
//			dataIndex : 'master',
//			width : 50
//		}, {
//			header : '本科',
//			dataIndex : 'undergraduate',
//			width : 50
//		}, {
//			header : '到位经费（万元）',
//			dataIndex : 'fundsAvailable',
//			width : 110
//		}, {
//			header : '经费投入（万元）',
//			dataIndex : 'fundsInvestment',
//			width : 110
//		}, {
//			header : '已获效益（万元）',
//			dataIndex : 'benefitAcquired',
//			width : 110
//		}, {
//			header : '项目总结',
//			dataIndex : 'projectSummary',
//			width : 300
		}, {
			header : '操作',
			dataIndex : 'operation',
			renderer : function(value, cellmeta, record, rowIndex, columnIndex, store){
			var brow="project_operation('"+record.get('projectId')
					+"','"+record.get('projectNumber')
					+"','"+record.get('projectName')
					+"','"+record.get('location')
					+"','"+record.get('mainUndertakeUnitId')
					+"','"+record.get('mainUndertakeUnit')
					+"','"+record.get('guaranteeUnitId')
					+"','"+record.get('guaranteeUnit')
					+"','"+record.get('establishProjectYear')
					+"','"+record.get('mainManagingDepartment')
					+"','"+record.get('followUpPerson')
					+"','"+record.get('projectPlanCatagory')
					+"','"+record.get('field')
					+"','"+record.get('subfield')
					+"','"+record.get('issueFileNumber')
					+"','"+record.get('contractBegin')
					+"','"+record.get('contractEnd')
					+"','"+record.get('winBidMoney')
					+"','"+record.get('projectDirectorId')
					+"','"+record.get('projectDirector')
					+"','"+record.get('contactManId')
					+"','"+record.get('contactMan')
					+"','"+record.get('checkDate')
					+"','"+record.get('projectSchedule')
					+"','"+record.get('projectChange')
					+"','"+record.get('inventPatentApplication')
					+"','"+record.get('inventPatentAuthorization')
					+"','"+record.get('useNewApplication')
					+"','"+record.get('useNewAuthorization')
					+"','"+record.get('appearanceDesignApplication')
					+"','"+record.get('appearanceDesignAuthorization')
					+"','"+record.get('foreignPatent')
					+"','"+record.get('newTechnology')
					+"','"+record.get('newProduct')
					+"','"+record.get('newMaterial')
					+"','"+record.get('newEquipment')
					+"','"+record.get('computerSoftware')
					+"','"+record.get('paper')
					+"','"+record.get('technologyStandard')
					+"','"+record.get('nationalAward')
					+"','"+record.get('provincialAward')
					+"','"+record.get('cityAward')
					+"','"+record.get('doctor')
					+"','"+record.get('master')
					+"','"+record.get('undergraduate')
					+"','"+record.get('fundsAvailable')
					+"','"+record.get('fundsInvestment')
					+"','"+record.get('benefitAcquired')
					+"','"+record.get('projectSummary')
					+"');return false;";
            var b = ' <a  onclick="'+brow+'">详情</a>&nbsp;';
			
			return b;
		},
			width : 70
		}]);
//
//Ext.DataManageGrid = function(){
//	
//	DataManageGrid.superclass.constructor.call(this,{
//		
//		store:dataManage_ds,
//		
//		cm:DataManageGrid_cm,
//		tbar:[{
//			xtype:'button',
//			text:'add',
//			handler:function(e){
//				alert("add");
//		}
//		},{
//			xtype:'button',
//			text:'del'
//		}],
//		bbar:new Ext.PagingToolbar({
//			pageSize : 18,
//			store : dataManage_ds,
//			displayInfo : true,
//			displayMsg : '显示 {0}-{1}条 / 共 {2} 条',
//			emptyMsg : "无数据。",
//			items : ['-']
//		})
//
//	});
//}

Ext.DataManageGrid = Ext.extend(Ext.grid.GridPanel,{
	initialized:false,
	loadData:function(){
	this.store.load({
		params:{
		start:0,
		limit:20
	}
	});
},
	initComponent:function(){
		this.store = new Ext.data.Store( {
			proxy : new Ext.data.HttpProxy( {
				url : 'dataManage/dataManageAction!getAllProject'
			}),
			reader : projectManageReader,
			pageSize : 20
			});
		this.stripeRows = true; //斑马线
		this.sm = DataManageGrid_sm;
		this.cm = DataManageGrid_cm;
		this.bbar = new Ext.PagingToolbar({
			pageSize : 20,
			store : this.store,
			displayInfo : true,
			displayMsg : '显示 {0}-{1}条 / 共 {2} 条',
			emptyMsg : "无数据。",
			plugins        : [new Ext.ux.PageSizePlugin()],
			items : ['-']
		});
        Ext.DataManageGrid.superclass.initComponent.call(this);
}})



